package cn.codecang.mall.dao;

import cn.codecang.mall.entity.User;
import org.jetbrains.annotations.NotNull;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.Optional;

/**
 * IUserRepository
 *
 * @author xiaoluo
 * @date 2023/6/2 18:20
 */
public interface IUserRepository extends JpaRepository<User, Long> {
    /**
     * 根据用户名和密码查找用户
     *
     * @param username 用户名
     * @param password 密码
     * @return {@link User}
     */
    User findByUsernameAndPassword(String username, String password);

     Optional<User> findById(@NotNull Long id);
}
